<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
    
</body>

<script>

    var str = new String('hello world');
    str.indexOf('hello');  //在字符串里查找字符串
    str.match('world');     //内容匹配
    str.replace('world','ji ke xue yuan');  //替换内容
    str.toLowerCase('hello');    //到小写
    str.toUpperCase('hello');    //到大写
    str.charAt();       //方法可返回指定位置的字符 
    str.charCodeAt();   //方法可返回指定位置的字符的 Unicode 编码。这个返回值是 0 - 65535 之间的整数。
    str.concat();       //方法用于连接两个或多个数组
    str.fromCharCode(); //可接受一个指定的 Unicode 值，然后返回一个字符串
    str.indexOf();      //方法可返回某个指定的字符串值在字符串中首次出现的位置
    str.lastIndexOf();  //方法可返回一个指定的字符串值最后出现的位置，在一个字符串中的指定位置从后向前搜索
    str.search();       //方法用于检索字符串中指定的子字符串，或检索与正则表达式相匹配的子字符串
    str.slice();        //方法可从已有的数组中返回选定的元素
    str.substring();    //方法用于提取字符串中介于两个指定下标之间的字符
    str.substr();       //方法可在字符串中抽取从 start 下标开始的指定数目的字符
    str.valueOf();      //方法可返回 Boolean 对象的原始值
    var s  = str.split(' ');    //字符串分割  
</script>
</html>